using System;
using GameFramework.Business;
using GameFramework.Core;
using GameFramework.Update;

namespace GameFramework.Gameplay
{
    /// <summary>
    /// 玩法视图控制器容器接口
    /// </summary>
    public interface IGameplayViewControllerContainer : IInitialize, IDisposable, IUpdate
    {
        /// <summary>
        /// 添加玩法视图控制器
        /// </summary>
        void Add<T>() where T : class, IViewController;
    }
}